/**
 * Created by xing on 12/10/2017.
 */

import axios from 'axios';
import qs from 'qs'

axios.defaults.headers.post["Content-Type"] = "application/json;charset=UTF-8";

axios.interceptors.request.use(function (config){
    // 处理请求之前的配置
    if(config.method === 'post') {
        config.data = qs.stringify(config.data);
        //post 提交时，将对象转换为string, 为处理Java后台解析问题
        /*  config.data = JSON.stringify(config.data)*/
    } else if(config.method === 'get') {
        // 给GET 请求后追加时间戳， 解决IE ajax 请求缓存问题
        /*        let symbol = config.url.indexOf("?") > 0 ? '&' : '?';
         config.url += symbol + Date.now();*/
    }
    return config;
}, function (error){
    // 请求失败的处理
    return Promise.reject(error);
});

export default axios;

